Virtual reality-enhanced rehabilitation